package cn.jsj.onclock.pojo.identity;

import org.springframework.util.StringUtils;

/**
 * @author 卢斌
 */
public enum PictureFileType {

    /**
     * 一个图片文件格式
     */
    PNG,

    /**
     * 另一种图片文件格式
     */
    JPG,

    /**
     * 依然是一种图片文件格式
     */
    JPEG;

    /**
     * 判断图片文件类型是否是系统支持的图片类型
     *
     * @param typeName  文件后缀名
     * @return 是？不是？
     */
    public static boolean isEffectPictureFileType(String typeName) {
        if (StringUtils.hasLength(typeName)) {
            String type = typeName.toUpperCase();
            PictureFileType[] valueList = PictureFileType.values();
            for (PictureFileType oneCase : valueList) {
                if (oneCase.name().equals(type)) {
                    return true;
                }
            }
        }
        return false;
    }

}
